/*
 *文件中相关images必须添加版本号
 *防止服务器更新文件后在客户端留有缓存副本
 *版本号规则为当次版本上线时间格式为20130619
 *每次修改bug必须统一时间修改完有统一上线，避免版本号混乱
 *此文件中版本号和jsp中引入该文件和JS文件的版本号相同
 */
@charset "utf-8";
body{ color:#000; font:normal 12px '宋体';}
input, button, textarea, select{ margin:0; padding:0;}
i,em{ font-style:normal;}
img{ border:0; vertical-align:top;}
input{ vertical-align:top;}
.marb{ margin-bottom:40px;}
.marb30{ padding:15px 0;}
.clearfix{overflow:hidden;zoom:1;}
.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both; font-size:0;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
a,a:visited {outline: none; text-decoration:none;color:#104e98;}
a:hover{text-decoration:underline;}
/*-----/end basic/-------*/

.wrap{ width:950px; margin:0 auto; padding:20px 0;}
.content{ padding:15px 0 20px 0; }
.w660{ width:660px;}
.w260{ width:260px;}
.w500{ width:500px;}
.w425{ width:425px;}
/*-----/End layout/-------*/

.header .logo{float:left;margin-right:25px; font:}
.header .nav{padding-top:12px;}
.header .nav ul{ height:30px;}
.header .nav ul li{float:left;margin-right:10px; font:bold 14px/28px '宋体';text-align:center; position:relative;}
.header .nav ul li a,.header .nav ul li a:visited{display:block;width:98px;height:28px;overflow:hidden;color:#fff;border:1px solid #0b4c98;background:#105cb6;}
.header .nav ul li a:hover{background:#4b8cf6;border:1px solid #36f; text-decoration:none;}
.header .nav ul li.s2{float:right;margin-right:0px;}
.header .nav ul li.s2 a,.header .nav ul li.s2 a:visited,.header .nav ul li.s2 a:hover{text-indent:14px;background:#105cb6 url(../images/ico.gif?v=20130619) 10px 9px no-repeat;}
.header .nav ul li.s1 a{display:inline;font-size:12px;color:#36c;background:none;border:none;}
.header .nav ul li a.msgTip{width:18px; height:19px; background:url(../images/ico.gif?v=20130619) -1px -599px no-repeat; color:#fff; position:absolute; right:-3px; top:-8px; border:0; font:normal 10px/19px Arial, Helvetica, sans-serif; display:none;}

.footer{ clear:both;}

.sideBox{ margin-bottom:15px; line-height:20px;}
.sideBox .sideTit { line-height:30px; font-size:14px; color:#999;}
.sideBox .sideCon{ width:100%;}
.sideBox .sideTit b{ color:#104e98; font-family:Arial, Helvetica, sans-serif;}
.sideBox .sideTit strong{font-family:Arial, Helvetica, sans-serif;}
.sideBox .sideTit h2{ font-size:14px; color:#666;}
a.more,a:visited.more,.sideBox .sideTit a.more,.sideBox .sideTit a:visited.more{ float:right; color:#666; font-size:12px;}

.pages{ margin:20px 0; text-align:center; line-height:22px; text-align:right; color:#666; clear:both; }
.actPage{padding-right:16px;}
.pages span,.pages strong,.pages a{display:inline-block; padding:0px 8px; font-family:'宋体'}
.pages span{border:solid 1px #cff; color:#ccc; }
.pages strong{ color:#fff;background:#69c;  border:solid 1px #78a7dd; font-weight:normal;}
.pages a{ border:solid 1px #dcdcdc; color:#666;}
.pages a:hover{text-decoration:none; background:#78a7dd; color:#fff}

.getMoreMenu{ display:block; height:28px; margin:10px 0;border:1px solid #e2e2e2; background:url(../images/v1.png?v=20130619); overflow:hidden;}
.getMoreMenu input{ width:100%; height:28px; cursor:pointer;text-align:center; font:normal 14px/28px ''; background:none; border:0;}

.list12 li,.list14 li{ height:22px; font:normal 12px/22px ''; overflow:hidden;}
.list14 li{font-size:14px;}
.arrows li{ padding-left:10px; background:url(../images/ico.gif?v=20130619) left -141px no-repeat;}
.trigon li{padding-left:10px; background:url(../images/ico.gif?v=20130619) left -168px no-repeat;}
.linelist12 { color:#a5a5a5;}
.linelist12 h3{ font:normal 12px/22px '';}

.dlPic{ overflow:hidden;zoom:1; color:#666; padding:5px 0 10px 0;}
.dlPic dt{ float:left; margin-right:10px;}
.dlPic dd{ line-height:20px;}
.dlPic dd h2{ font:normal 18px/26px '微软雅黑';margin-bottom:5px; height:26px; overflow:hidden;}
.dlPic dd h2 a,.dlPic dd h2 a:visited{ color:#ff7011;}
.dlPic dd h3{ font:bold 16px/24px '微软雅黑';margin-bottom:5px;}
.dlPic dd h4{ font:normal 12px/26px '宋体'; overflow:hidden;}
.dlPic dd input{ width:35px; height:18px; background:url(../images/v1.png?v=20130619) no-repeat; overflow:hidden; text-indent:-999px; border:0; cursor:pointer; float:right;}
.dlPic dd .summ{ height:20px; line-height:20px; overflow:hidden;}
.dlPic dd input.focus{ background-position:-60px -64px;}
.dlPic dd input.focused{ background-position:-60px -82px;}
.dlPic dd p{color:#a5a5a5; }
.dlPic dd .summary{ font:normal 14px/24px ''; color:#999; height:48px; overflow:hidden;}
.dlPicListX{ clear:both; overflow:hidden;zoom:1;}
.dlPicListX dl{ width:49.9%;text-align:center; float:left;}
.dlPicListX dt{ float:none;}
.dlPicListX dd{ }

.s1Tit ,.s2Tit{ height:27px; border-bottom:1px solid #1d80dd; position:relative; line-height:27px; clear:both;}
.s1Tit a.titMenuLink,.s1Tit a:visited.titMenuLink{ border:1px solid #2d851d; background:url(../images/v1.png?v=20130619) 0 -40px; color:#fff; font-weight:bold; padding:2px 4px; border-radius:2px;}
.s1Tit b{ font-size:14px; color:#666;}
.s1Tit ul,.s2Tit ul{ height:28px; position:absolute; right:0; top:0;}
.s1Tit ul li,.s2Tit ul li{ display:inline; float:left; height:27px; border-bottom:1px solid #39c; padding:0 15px;}
.s1Tit ul li.sel,.s2Tit ul li.sel{ border:1px solid #1d80dd; border-bottom:1px solid #fff; font-size:14px; font-weight:bold; height:26px; background:#fff;}
.s1Tit span{ float:right; color:#a5a5a5;}
.s1Tit span i,.s1Tit span i a,.s1Tit span i a:visited{ font-style:normal; color:#f60; font-weight:bold;}
.s1Tit ul li.myInterest{ padding-right:25px; position:relative;}
.s1Tit ul li.myInterest .myFocusTags{ position:absolute; width:12px; height:12px; right:7px; top:7px; background:url(../images/ico.gif?v=20130619) -4px -768px no-repeat; cursor:pointer;}

.s2Tit { border-bottom:1px solid #dcdcdc;}
.s2Tit ul li{ border-bottom:1px solid #dcdcdc;}
.s2Tit ul li a,.s2Tit ul li a:visited{ color:#666;}
.s2Tit ul li.sel{border:1px solid #dcdcdc;border-bottom:1px solid #fff; font-weight:normal;}
.s2Tit ul li.sel a,.s2Tit ul li.sel a:visited{ color:#104e98;}

.tags{ overflow:hidden;zoom:1;}
.tags a,.tags a:visited{ display:inline; padding:2px 6px;white-space:nowrap; background:#88B9F3; color:#fff; float:left; height:20px; line-height:20px; margin:0 7px 7px 0;}
.tags a:hover{ background:#105cb6; text-decoration:none;}
.tags a.last,.tags a:visited.last{ padding:1px 5px; border:1px dashed #ccc; background:none; color:#bebebe;}
.tags a:hover.last{ background:none;}
.tags a.have,.tags a:visited.have{ background:#e5e5e5; color:#a5a5a5;}

.input{ border:1px solid #a5a5a5; height:26px; line-height:26px;}
.textarea{ border:1px solid #a5a5a5; height:70px; vertical-align:top; padding:0 3px; color:#666; font-size:14px;}

.scroll_top{position:absolute;bottom:0px;left:0px;line-height:0px;width:59px; display:none; left:50%;margin-left:480px;}
.scroll_top a.goTop{ height:56px; display:block; background:url(../images/v1.png?v=20130619) 0 -102px no-repeat;}
.scroll_top a:hover.goTop{ background:url(../images/v1.png?v=20130619) -60px -102px no-repeat;}
.scroll_top a.helpLink{ display:block; height:22px; line-height:22px; background:#efefef; text-align:center; margin-top:10px; color:#a5a5a5;}
.scroll_top a:hover.helpLink{ text-decoration:none; background:#78a7dd; color:#fff;}

a.uRankM{padding-right:20px; background:url(../images/ico.gif?v=20130619) right -483px no-repeat;}
a.uRankT{padding-right:20px; background:url(../images/ico.gif?v=20130619) right -507px no-repeat;}

.notLogin{ height:68px; border:1px solid #c93; border-radius:3px; background:url(../images/notLogin.png?v=20130619) repeat-x; margin-top:15px; padding:10px;}
.notLogin dt{ font:bold 16px/24px '微软雅黑'; width:635px; margin-bottom:5px; color:#B02525;}
.notLogin dd{ line-height:18px; color:#666; width:635px;}
.notLogin dd.fr{ width:180px; text-align:center; display:inline; padding-top:10px;}
.notLogin dd.fr a.regLink,.notLogin dd.fr a:visited.regLink{ display:block; height:32px; border:1px solid #307400; border-radius:2px;text-align:center;color:#fff; background:url(../images/v1.png?v=20130619) 0 -30px; font:bold 14px/32px ''; width:150px; margin:0 auto 5px auto;}

.page404{ padding:100px 0 0 365px; background:url(../images/404.jpg?v=20130619) center 52px no-repeat; height:250px; font-size:14px;}
.page404 a,.page404 a:visited{ color:#105cb6;}
.page404 dt{ font:normal 20px/50px '微软雅黑'; color:#c44818;height:50px;}
.page404 dd{ line-height:24px; color:#666;}
.page404 dd p{ padding-bottom:40px;}
.page404Box .sideBox{ width:300px; margin:0 auto;}

.iframeDiv{ width:100%; height:100%; background:#000;opacity:0.4;filter:alpha(opacity = 40);z-index:9; display:block; left:0; top:0; display:none;_position:absolute;}
body .main_container .information{ padding:12px 25px; background:#4ca50b; border:1px solid #4ca50b;border-radius:0;}
body .main_container .information p{ font:bold 14px/24px ''; color:#fff;}
.adW640{ margin:10px; overflow:hidden;}
.noData{ padding:25px; font-size:14px; color:#666;}
.kwcolor{ color:#ff0000;}
/*-----/End the common module/-------*/

.myFocusCon{ border:1px solid #dcdcdc; background:#fff; position:absolute; width:283px; padding-bottom:15px;}
.myFocusCon .tit{ background:#f6f6f6; line-height:32px; padding:0 10px; font-family:Verdana, Geneva, sans-serif;}
.myFocusCon .tit span{ float:right; cursor:pointer;}
.myFocusCon input.addTagsText{ border:1px solid #f0f0f0; color:#bebebe; height:26px; border-right:0; width:214px;} 
.myFocusCon input.subAddTags{ border:1px solid #e7e7e7; height:28px; color:#898989; width:36px; text-align:center; background:url(../images/v1.png?v=20130619);cursor:pointer;}
.myFocusTList { padding:10px 15px 15px 10px;}
.myFocusTList a,myFocusTList a:visited{ display:block; height:20px; float:left; line-height:20px; padding:0 5px;background:#88b9f4; margin:5px 2px; color:#fff;}
.myFocusTList a.last,.myFocusTList a:visited.last{ padding:0 5px; line-height:18px; height:18px; border:1px dashed #e7e7e7; color:#bebebe; background:none;}
.myFocusTList a:hover.last{ background:none;}

.focusBox{ position:relative; height:280px; overflow:hidden;z-index:1;}
.focusBox ul.bigPic{ height:280px; overflow:hidden;}
.focusBox ul.bigPic li { display:none;}
.focusBox ul.bigPic li .titBg{ width:500px; height:50px; background:#444; opacity:0.4;filter:alpha(opacity = 40); position:absolute; left:0; bottom:0;}
.focusBox ul.bigPic li h2{ width:340px; height:50px; position:absolute; left:10px; bottom:0; color:#fff;overflow:hidden; font:normal 14px/50px '';}
.focusBox ul.indexNum{ height:22px; width:136px; position:absolute; right:0; bottom:15px;}
.focusBox ul.indexNum li{ float:left; width:22px; height:22px; margin-right:5px; text-align:center; font:normal 12px/22px '微软雅黑'; color:#fff; cursor:pointer; background:url(../images/num.png?v=20130619);_background: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='corp', src='http://wenda.tianya.cn/images/num.png?v=20130619');}
.focusBox ul.indexNum li.hover{ background:url(../images/numOn.png?v=20130619);_background: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='corp', src='http://wenda.tianya.cn/images/numOn.png?v=20130619');}

.focusTop{padding-bottom:35px;}
.focusTop .dlPic{ clear:both; margin-bottom:10px; padding:0 0 10px 0;}
.focusTop .focusList{ width:49.9%;}
.focusList .title{ height:30px; font:normal 14px/30px ''; color:#666; border-bottom:1px dotted #dadada; margin-bottom:3px; padding:0 15px 0 0;}
.focusList .list12 li{ height:30px; line-height:30px; overflow:hidden;}
.focusList .trigon li{ background:url(../images/ico.gif?v=20130619) 0 -164px no-repeat;}

ul.question li{ padding:0 70px 8px 15px; border-bottom:1px dotted #69c; position:relative; width:575px; margin-top:10px;}
ul.question li h3{ font:normal 14px/24px '';}
ul.question li h3 input{margin:6px 3px 0 2px;*margin:1px 3px 0 2px; display:inline; float:left;}
ul.question li .qSummary{ line-height:22px; color:#666;}
ul.question li .qSummary img{ float:left;margin-right:10px;}
ul.question li .qInfo { padding:5px 0 0 0; overflow:hidden;zoom:1;}
ul.question li .qInfo .tags{ width:380px;}
ul.question li .qInfo span{ float:right; line-height:20px; color:#a5a5a5;}
ul.question li a.answerInfo,ul.question li a:visited.answerInfo{ position:absolute; width:50px; height:50px; right:0; color:#fff; top:0; text-align:center;background:#6c3;}
ul.question li a:hover.answerInfo{ text-decoration:none;}
ul.question li a.answerInfo b{ display:block; font:bold 24px/30px Arial, Helvetica, sans-serif; height:30px; overflow:hidden; }
ul.question li a.resolved,ul.question li a:visited.resolved{ color:#fff; background:#edb407;}
ul.question li a.noAnswer,ul.question li a:visited.noAnswer{ background:#fff; color:#a5a5a5;}
ul.question li a.favStar,ul.question li a:visited.favStar{ width:12px; height:12px; position:absolute; left:0; top:6px; background:url(../images/ico.gif?v=20130619) left -50px no-repeat;}
ul.question li a.favStared,ul.question li a:visited.favStared{ background:url(../images/ico.gif?v=20130619) left -100px no-repeat;}
ul.question li .userAnswer{ border:1px solid #dadada; background:#ededed; color:#666; padding:5px 10px; margin-bottom:10px;}
ul.question li .userAnswer .answerCon{ height:22px; overflow:hidden; word-break:break-all; line-height:22px;}
ul.question li .userAnswer .answerCon span{ line-height:22px; height:auto;}
ul.questionUser li .qInfo span{ display:block; float:none; line-height:normal; height:20px;}/*------/ user homePage question/------*/
ul.questionTags li{ _height:90px; min-height:90px; padding-right:140px; width:505px;}
ul.questionTags .dlPic{ width:150px; height:30px; position:absolute; right:0px; top:60px; padding:0;}
ul.questionTags .dlPic dd{ line-height:15px; overflow:hidden; height:30px;}
ul.questionTags .dlPic dd p{ color:#666;}
ul.activityQ li{ padding:15px 0; margin:0; width:auto;}
ul.activityQ li span.time{ float:right; color:#a5a5a5;}
ul.activityQ li em{ color:#ff6600; margin-left:5px;}
ul.activityQ li h4{ font-weight:normal;}
.marb30 ul.activityQ li{overflow:hidden;zoom:1;}
.marb30 ul.activityQ li h4{ float:left; font-size:12px; }
.comText{ color:#a5a5a5;}
.tagsText { line-height:28px; padding:5px 0; overflow:hidden;zoom:1;}
.tagsText a,.tagsText a:visited{ padding:0 10px; float:left; white-space:nowrap; margin:0 10px 10px 0; color:#fff;}
.sideBox .tagsText{ line-height:20px;}
.tagsText a.b1,.tagsText a:visited.b1{ background:#57b1fd;}
.tagsText a.b2,.tagsText a:visited.b2{ background:#77d9d8;}
.tagsText a.b3,.tagsText a:visited.b3{ background:#a4db3e;}
.tagsText a.b4,.tagsText a:visited.b4{ background:#f6cc0c;}

.firendQ .qTit{ padding-top:12px;}
.firendQ .qSummary{ padding-bottom:10px; overflow:hidden;zoom:1;}
ul.firendQ li{ padding-right:0; width:auto; padding-left:55px;}
ul.firendQ li a.answerInfo, ul.firendQ li a:visited.answerInfo{ position:static; float:right;}
ul.firendQ li .userFace{ width:45px; position:absolute; left:0; text-align:right; padding-bottom:5px;}
ul.firendQ li .userFace img{ margin-bottom:8px;}
ul.firendQ li .userFace span.num{ border:1px solid #cbdff6; background:#e9f2fb; color:#88b9f3; padding:2px 5px; cursor:pointer;}
ul.firendQ li .leftMenu{position:static; float:right; display:none;}
a.linkFocus,a.linkToAnswer,a.linkFocused{ padding:3px 0 3px 15px; background:url(../images/ico.gif?v=20130619) no-repeat; margin-right:30px;}
a.linkFocus{ background-position:0 -47px;}
a.linkToAnswer{ background-position:0 -630px;}
a.linkFocused{ background-position:0 -97px;}

.search{height: 26px;border: solid 1px #3079ed;position: relative;}
.search .bingSearchBut{float:right; width:50px; text-align:center;font:bold 14px/26px '';color:#fff;border-left:solid 1px #3079ed;background:#4b8cf6; border:0; cursor:pointer; height:26px;}
.search input.bingSearchKey{width:206px;color:#a5a5a5;margin:3px 0;border:none;background:#fff;height:20px;line-height:20px;float:left;}
.search .searchAbout{ left:-1px; width:258px;}
.topSearch{ position:relative; z-index:2;}
.topSearch p{ height:30px; margin:0 auto 10px auto; width:555px; padding-left:165px; background:url(../images/v1.png?v=20130619) 10px -538px no-repeat;}
.topSearch input,.topSearch a,.topSearch a:visited{ border:1px solid #999; display:inline; float:left; color:#666;height:26px; font:normal 14px/26px '';}
.topSearch .bSearchKey{ width:360px; border-right:0;}
.topSearch .bSearchSub{ width:79px; height:28px; text-align:center; background:url(../images/v1.png?v=20130619) 0 -797px; line-height:26px; cursor:pointer; border:0;}
.topSearch a.ask,.topSearch a.ask:visited{ width:98px; text-indent:1.6em;background:#105cb6 url(../images/ico.gif?v=20130619) 10px 9px no-repeat; color:#fff; border:1px solid #0b4c98; font-weight:bold;}
.searchAbout{ width:359px; background:#fff; border:1px solid #dcdcdc; position:absolute; left:280px; top:27px; display:none;}
.searchAbout a,.searchAbout a:visited{ display:block; height:28px; line-height:28px; padding:0 5px; overflow:hidden; border:0;width:auto; float:none;}
.searchAbout a:hover,.searchAbout a.hover,.searchAbout a:visited.hover{ background:#efefef; text-decoration:none;}
.userInfoBox{ color:#666; margin-bottom:20px;}
.userInfoBox .userInfo{ margin:0 0 0 170px; width:350px;}
.userInfoBox .uName{ height:24px; line-height:24px; margin-bottom:10px;}
.userInfoBox .uName h1{ float:left; font:bold 20px/24px '微软雅黑'; color:#333; margin-right:15px;}
.userInfoBox .uAbout{ height:14px; margin-bottom:8px;}
.userInfoBox .uAbout i,.userInfoBox .uAbout em{ float:left; height:14px; background:url(../images/ico.gif?v=20130619) no-repeat; margin-right:10px; padding-left:15px; font-style:normal;}
.userInfoBox .uAbout i{ background-position:-3px -580px;}
.userInfoBox .uAbout i.lady{ background-position:-3px -558px;}
.userInfoBox .uAbout em{ background-position:-2px -482px;white-space:nowrap; width:295px; overflow:hidden;}
.userInfoBox .uAbout em.uRankT{background-position:-2px -506px;}
.userInfoBox .uSummary{ border:1px solid #f2f2f2; background:#f8f8f8; padding:3px 5px; line-height:18px;}
.userInfoBox ul.userData{ float:right; width:120px; line-height:36px; font-size:14px;}
.userInfoBox ul.userData li a,.userInfoBox ul.userData li a:visited{ float:left; color:#f60; font:bold 26px/36px ''; margin-right:2px;}

.sideFocus{ overflow:hidden;zoom:1; font-size:14px; color:#666; line-height:33px;}
.sideFocus a.goMsg,.sideFocus a:visited.goMsg{ display:inline;width:46px; height:33px; background:url(../images/v1.png?v=20130619) -100px -268px no-repeat; float:left; margin:0 5px 0 0;}
.sideFocus a.myMsg,.sideFocus a:visited.myMsg{ display:block; width:54px; height:33px; background:url(../images/v1.png?v=20130619) -100px -304px no-repeat; overflow:hidden; text-indent:2.2em; color:#fff; line-height:33px;}
.sideFocus a:hover.myMsg{ text-decoration:none;}
.sideFocus b{  font-size:26px; float:left;}
.sideFocus b a,.sideFocus b a:visited{  color:#f60; cursor:default;}
.sideFocus b a:hover{ text-decoration:none;}
.sideFocus input.focus{ width:97px; height:33px; border:0; background:url(../images/v1.png?v=20130619) 0 -268px no-repeat; cursor:pointer;margin:0 15px 8px 0; float:left;}
.sideFocus input.focused{ background:url(../images/v1.png?v=20130619) 0 -304px no-repeat;}
.sideFocus input.fav{ width:97px; height:33px; border:0; background:url(../images/v1.png?v=20130619) 0 -366px no-repeat; cursor:pointer; float:left; margin-right:15px;}
.sideFocus input.faved{ background:url(../images/v1.png?v=20130619) 0 -402px no-repeat;}

.listMedal,.listUserFace { overflow:hidden;zoom:1;}
.listMedal a,.listMedal a:visited{ float:left; display:inline; margin:0 10px 10px 0;}
.listMedal a.last,.listMedal a:visited.last{ width:30px; width:30px; border:1px dashed #ccc; text-align:center; line-height:30px;}
.listUserFace a,.listMedal a:visited{ float:left; display:inline; margin:0 7px 8px 0;}
.listUserFace a.last,.listUserFace a:visited.last{ width:28px; width:28px; border:1px dashed #ccc; text-align:center; line-height:28px; color:#bebebe;}

.userMsg{ color:#a5a5a5; margin-bottom:9px; line-height:18px;overflow:hidden;zoom:1; height:50px;}
.userMsg li img{ float:left; margin-right:10px;}
.userMsg li p{ height:18px;}
.userMsg .des{ line-height:16px;}
.listImg{ overflow:hidden;zoom:1;}
.listImg dt {clear: both; height: 22px;line-height: 22px;}
.listImg dd {background:#333333;display: inline; float: left;height: 16px;margin: 0 6px 3px 0;width: 16px;}
.focusSet {border-top: 1px dotted #E5E5E5;height: 24px;line-height: 24px;padding-top: 7px; text-align: right;}

.desMedal{ color:#666; margin-bottom:8px; height:28px;}
.textMedal{ text-align:right; height:20px;}

.tagsInfo .tagsTit a,.tagsInfo .tagsTit a:visited{ float:right; padding-left:15px; background:url(../images/v1.png?v=20130619) 0 -66px no-repeat;}
.tagsInfo .tagsTit a:hover{ background:url(../images/v1.png?v=20130619) 0 -82px no-repeat;}
.tagsInfo dt{ width:98px; height:98px; text-align:center; border:1px solid #eaeaea; position:relative;}
.tagsInfo dt a,.tagsInfo dt a:visited{position:absolute; height:20px; line-height:20px; width:98px; left:0; bottom:0; color:#fff; background:#666;opacity:0.8;filter:alpha(opacity=80);display:none;}
.tagsInfo dt.noPic a,.tagsInfo dt.noPic a:visited{ display:block;}
.tagsInfo dd{ overflow:hidden;}

.tagsPic .dlPic dd{ height:50px; color:#a5a5a5;}
.userPic .dlPic dd{ line-height:17px; height:70px;}
.userPic .dlPic dd h4{ font-weight:normal;}

.labels{ padding:20px 0 15px 0;}
.labels em{ height:28px; display:inline-block;*display:inline;zoom:1; padding:0 0 0 15px; background:url(../images/v1.png?v=20130619) 0 -206px no-repeat; margin:0 0 8px 0;overflow:hidden; }
.labels a,labels a:visited{white-space:nowrap; display:inline-block;*display:inline;zoom:1; color:#666;padding-right:15px; height:28px; font:normal 14px/28px ''; background:url(../images/v1.png?v=20130619) right -206px no-repeat; margin-bottom:8px;}
.labels em.hover{ background:url(../images/v1.png?v=20130619) 0 -236px no-repeat;}
.labels em.hover a,.labels em.hover a:visited{background:url(../images/v1.png?v=20130619) right -236px no-repeat; color:#fff;}
.labels a:hover{ text-decoration:none;}

.tagsSearch { margin-top:-3px;}
.tagsSearch input.tKey{ width:205px; float:left; padding-left:25px; height:22px; border:1px solid #e8e8e8; color:#a5a5a5; background:url(../images/v1.png?v=20130619) -119px -161px no-repeat; line-height:22px;}
.tagsSearch input.tSub{height:24px; float:left;border:0; background:url(../images/v1.png?v=20130619) -85px -797px; width:48px; text-align:center; cursor:pointer;color:#666;}

.tagListPic ,.userListPic{ width:100%; overflow:hidden;}
.tagsDlPic,.userDlPic { width:110%; padding-top:35px; overflow:hidden;zoom:1;}
.tagListPic .dlPic{ width:280px; display:inline; float:left;margin:0 55px 25px 0;}
.tagListPic .dlPic .summ{ height:40px;}
.tagListPic .dlPic h4 a,.userListPic .dlPic h4 a{ display:block; float:left; width:80px; line-height:normal; height:14px;overflow:hidden; word-wrap:break-word;}
.userListPic .dlPic{ width:210px; display:inline; float:left; margin:0 35px 35px 0;}

.focusPic { padding-top:15px;}
.focusPic .dlPic{border-bottom:1px dotted #78a7dd; margin-bottom:10px; padding:0 0 10px 0;}
.focusPic .dlPic dd h4{ font-weight:normal; height:24px;}
.focusPic .dlPic dd input.focus,.expertInfo .dlPic dd input.focus{ width:55px; height:24px; background:url(../images/v1.png?v=20130619) 0 -339px no-repeat;}
.focusPic .dlPic dd input.focused,.expertInfo .dlPic dd input.focused{width:55px;height:24px;background:url(../images/v1.png?v=20130619) -57px -339px no-repeat;}

.tagsBasicInfo { font:normal 14px/24px ''; color:#666;}
.tagsBasicInfo p{ padding:0 0 20px 0;}
.tagsInfoBox img,.tagsInfoBox embed{ padding:15px 0; display:block; margin:auto;}
.tagsBasicInfo .tagsInfoInput{ height:300px;}
.tagsBasicInfo .tagsInfoBox{ padding:10px 0;}
.tagsBasicInfo .textareaBox{padding-top:10px; display:none;}
.upDataTags { text-align:right; font-size:12px;}
.upDataTags li{ padding:15px 0; height:28px; line-height:28px;}
.upDataTags li.selConImg,.upDataTags li.modifyInfo{ display:none;}
.upDataTags li.modifyInfo a,.upDataTags li.modifyInfo a:visited{ padding:6px; background:url(../images/v1.png?v=20130619) 0 -33px repeat-x; color:#fff; border:1px solid #2d861e; border-radius:2px;}
.upDataTags input{ vertical-align:middle;}
.upDataTags input.upfilt{ width:240px; height:26px; line-height:26px; border:1px solid #e8e8e8;}
.upDataTags input.upBrowse{ width:48px; text-align:center; line-height:26px; border:1px solid #e8e8e8; border-left:0; background:url(../images/v1.png?v=20130619) repeat-x; cursor:pointer;}

.askQuestions{ padding-top:15px;}
.askQuestions li { line-height:26px; color:#a5a5a5;font-size:12px; overflow:hidden;zoom:1; padding-top:20px;}
.askQuestions li.ofNone{ overflow:visible;}
.askQuestions li .tags{ width:830px;}
.askQuestions li span.fl{ width:120px; font:normal 14px/30px ''; text-align:right; color:#666;}
.askQuestions li span.h40{ height:40px; line-height:40px;}
.askQuestions li span.fl b{ font-weight:normal; color:#f00;}
.askQuestions li span.textNum{ width:50px; height:24px; font:normal 16px/24px Arial, Helvetica, sans-serif; position:absolute; right:0; top:7px; text-align:center;}
.askQuestions li span.textNum em.red{ color:#ff0000;}
.askQuestions li .textarea{width:775px; padding:0 3px;}
.askQuestions li .input{ width:535px; padding:0 3px; color:#a5a5a5;}
.askQuestions li .textareaBox{ float:left; position:relative; width:790px;}
.askQuestions li .subject{ height:38px;width:788px; border:1px solid #a5a5a5;}
.askQuestions li .subject .input{ height:37px;  line-height:37px; width:735px; border:0; font-size:14px; color:#666;background:none;}
.askQuestions li .yz{ width:100px;}
.askQuestions li .inputTip{ padding-left:10px;}
.askQuestions li .questionsSub{ width:87px; height:31px; border:0; background:url(../images/v1.png?v=20130619) 0 -437px no-repeat; cursor:pointer;}
.askExpert li .textareaBox{width:auto;}
.askExpert li span.textNum{ top:22px;}
.subAnsAbout {position:absolute;border:1px solid #a5a5a5;width:788px;background:#fff; display:none;}
.subAnsAbout dt{ line-height:28px; border-bottom:1px dotted #dcdcdc; color:#999; padding:0 10px;}
.subAnsAbout dt span{ padding:2px 0 2px 20px; background:url(../images/ico.gif?v=20130619) 0 -1188px no-repeat; cursor:pointer; margin-left:15px;}
.subAnsAbout dd a,.subAnsAbout dd a:visited{ color:#666;line-height:32px; font-size:14px; padding:0 10px; display:block;}
.subAnsAbout dd.hover a,.subAnsAbout dd.hover a:visited{ background:#ededed;}

.questionH1{ border-bottom:1px solid #1d80dd; font:bold 14px/22px 'Verdana','宋体'; color:#104e98; padding:0 0 5px 0; word-wrap:break-word;}
.questionShow{ line-height:22px; color:#666; padding:10px 0;word-wrap: break-word;}
.questionInfo { line-height:30px;color:#a5a5a5; text-align:right; padding-bottom:20px;}
.questionFrom{ padding-bottom:5px;}
.questionFrom a.userName,.questionFrom a:visited.userName{display:inline-block;*display:inline;*zoom:1; height:12px; line-height:12px; width:5em; overflow:hidden;white-space:nowrap;}
.questionFrom span.fr{ line-height:30px; width:137px;}
.questionFrom span.fr img{ float:right;}

.topAct{ width:110px; height:21px; background:url(../images/v1.png?v=20130619) 0 -161px no-repeat; position:absolute; right:0; top:3px;}
.topAct dd{ width:50%; line-height:21px; float:left;}
.topAct dd a,.topAct dd a:visited{display:block;text-align:center; overflow:hidden; text-indent:-999px;}
.topAct dd.topTime a:hover,.topAct dd.topTime a.on,.topAct dd.topTime a:visited.on{ background:url(../images/v1.png?v=20130619) 0 -183px no-repeat;}
.topAct dd.topVote a:hover,.topAct dd.topVote a.on,.topAct dd.topVote a:visited.on{ background:url(../images/v1.png?v=20130619) -55px -183px no-repeat;}

.answerItem li{ padding:10px 10px 10px 30px; position:relative; border-bottom:1px dotted #78a7dd; background:#fff;_zoom:1;}
.leftMenu{ width:19px; height:40px; background:url(../images/v1.png?v=20130619) -127px -64px no-repeat; position:absolute; left:0; top:10px;}
.leftMenu a,.leftMenu a:visited{ display:block; height:19px; margin-bottom:1px;}
.leftMenu a:hover.yes,.leftMenu a.yesed,.leftMenu a:visited.yesed{ background:url(../images/v1.png?v=20130619) -127px -105px no-repeat;}
.leftMenu a:hover.no,.leftMenu a.noed,.leftMenu a:visited.noed{ background:url(../images/v1.png?v=20130619) -127px -125px no-repeat;}
.answerItem .theBest{ width:24px; height:36px; background:url(../images/v1.png?v=20130619) -97px -64px no-repeat; position:absolute; left:0; top:59px;}
.answerItem .userFace{ float:right;}
.answerItem p{ color:#a5a5a5; line-height:22px;}
.answerItem .arrowsCon{ font-size:14px; color:#666; padding:5px 0; line-height:24px;margin:5px 0; overflow:hidden; word-break :break-all ;}
.answerItem li.bestAnswer .arrowsCon{ background:#fff7db;}

.commentBox { display:none; overflow:hidden;}
.commentBox .topLine{ border-bottom:1px solid #ddd; height:7px; position:relative; margin-bottom:10px;}
.commentBox .topLine span{ width:14px; height:14px; font-size:14px; color:#ddd;position:absolute; left:15px; top:0;}
.commentBox .topLine span.s1{ color:#fff; top:1px;}
.commentBox dl.commentList{ margin-bottom:10px;}
.commentBox dl.commentList dd{ padding:3px 0;}
.commentBox dl.commentList p{ line-height:20px;}
.commentBox textarea{ border:1px solid #ddd; width:614px; padding:2px; height:100px;}
.commentBox input{ width:55px; height:24px; background:url(../images/v1.png?v=20130619) 0 -33px no-repeat; border:1px solid #2e861e; border-radius:2px; color:#fff; cursor:pointer;}

.shareBox{ color:#666; background:#e9e9e9; border:1px solid #e2e2e2; padding:5px 10px; overflow:hidden;zoom:1;}
.shareBox span,.shareBox a,.shareBox a:visited{ float:left; line-height:16px; display:inline;margin:3px 5px 0 0;}
.shareBox iframe{ float:left;}
.shareBox a,.shareBox a:visited{ width:16px; height:16px; background:url(../images/shareIcon.png?v=20130619);}
.shareBox a.toSina,.shareBox a:visited.toSina{ background-position:0 -96px;}
.shareBox a.toTqq,.shareBox a:visited.toTqq{ background-position:-24px -96px;}
.shareBox a.toZone,.shareBox a:visited.toZone{ background-position:-48px -96px;}
.toAnswer,.reseQuestion { padding-top:20px;}
.toAnswer .notAnswer{ text-align:center; color:#A5A5A5;}
.toAnswer .notAnswer a,.toAnswer .notAnswer a:visited{display:block;padding:30px;font:bold 14px/35px '';border:1px solid #e3e3e3; color:#666;}
.answerForm li{ padding-top:15px; line-height:28px; color:#666;}
.answerForm li img{ vertical-align:middle;}
.answerForm span{ font-size:14px;}
.answerForm span.inputTip{ font-size:12px; color:#FF0000;float:right;}
.answerForm .textarea{ width:652px; height:105px;}
.answerForm input.yz{ width:100px; vertical-align:middle;}
.answerForm input.answerSub{ width:87px; height:31px; background:url(../images/v1.png?v=20130619) 0 -608px no-repeat; cursor:pointer; border:0;overflow:hidden; text-indent:-999px;}
.shareIconBox{ display:inline;}
.shareIconBox i{ font-style:normal; display:inline; float:left; margin-left:10px; line-height:32px;}
.shareIconBox a{ display:inline-block;*display:inline;*zoom:1; width:18px; height:18px; background:url(../images/shareIcon.png?v=20130619) no-repeat; cursor:pointer; margin:8px 2px 0 2px;}
.shareIconBox a.sina{ background-position: 0 0;}
.shareIconBox a.t_qq{ background-position: -24px 0;}
.shareIconBox a.zq{ background-position: -48px 0;}
.shareIconBox a.ty{ background-position: -72px 0;}
.shareIconBox a.sinaOn{ background-position: 0 -33px;}
.shareIconBox a.t_qqOn{ background-position: -24px -33px;}
.shareIconBox a.zqOn{ background-position: -48px -33px;}
.shareIconBox a.tyOn{ background-position: -72px -33px;}
.shareIconBox a.sinaSet{ background-position: 0 -64px;}
.shareIconBox a.t_qqSet{ background-position: -24px -64px;}
.shareIconBox a.zqSet{ background-position: -48px -64px;}
.shareIconBox a.tySet{ background-position: -72px -64px;}

.reseQuestion .question li{ padding-left:0; color:#666;min-height:50px;_height:50px;}
.reseQuestion .question li h4{ font-weight:normal; height:30px; line-height:26px;}
.reseQuestion .question li{ line-height:20px; overflow:hidden;}

.activityItem{position:relative;min-height:180px;_height:180px;padding:0 0 5px 0;margin-top:25px;}
.activityItem span.progress{position:absolute; width:76px; height:30px; background:url(../images/v1.png?v=20130619) 0 -501px no-repeat; left:4px; top:-2px;}
.activityItem span.progressing{background:url(../images/v1.png?v=20130619) 0 -470px no-repeat;}
.activityItem .aMain{word-wrap:break-word;}
.activityItem .aMain a img{border:1px solid #ccc;padding:3px;width:430px;height:170px;background:#f1f1f1;}
.activityItem .aMenu{position:absolute;top:0px;left:438px;width:190px; border:1px solid #ccc; border-left:0; padding:10px 5px 5px 10px; height:161px; overflow:hidden;}
.activityItem .aMenu a img{border:1px solid #ccc;margin:5px 5px 0 0;}
.activityItem .aMenu a.actTitle{font-size: 14px;font-weight: bold;text-decoration: none;}
.activityItem .aMenu p{color: #A5A5A5;line-height:18px;margin:5px 0;word-wrap:break-word;font-size:13px; height:54px; overflow:hidden;}
.activityItem .aMenu span{line-height: 21px;color: #666;display:block;font-size:13px;}

.topBox{ overflow:hidden; width:100%; padding-top:15px;}
.topBox .topBlockBox{ width:110%;}
.topList{ width:212px; border:1px solid #d2e1f1; overflow:hidden; margin:0 9px 10px 0; float:left;}
.topList .listTit{ height:28px; font:bold 14px/28px ''; color:#333; background:url(../images/v1.png?v=20130619); border-bottom:1px solid #d2e1f1; padding: 0 5px 0 10px;}
.topList .listTit span{ float:right; font-size:12px; font-weight:normal;}
.topList li{ height:32px; border-bottom:1px dotted #78a7dd; line-height:32px; overflow:hidden; margin:0 5px;}
.topList li a{ float:left; width:135px; overflow:hidden; white-space:nowrap; height:33px;text-overflow:ellipsis;}
.topList li span{ float:right; color:#666; width:42px; overflow:hidden;}
.topList li i{background:url(../images/v1.png?v=20130619) -132px -411px no-repeat;color:#fff; font:normal 10px/14px ''; width:14px; height:14px; text-align:center; float:left; display:inline; margin:9px 5px 0 0;}
.topList li i.red{ background:url(../images/v1.png?v=20130619) -108px -411px no-repeat;}
.moreTop .topList{ margin:0 auto; float:none; width: 658px;}
.moreTop .topList li span { width:105px; overflow:hidden; text-align:center;}
.moreTop .topList li i{ margin:9px 20px 0 20px;}
.hotWord{ margin:10px auto; width:97%;}
.hotWord td{ background:#458fce; color:#fff; border-left:1px solid #fff; text-align:center; line-height:25px;}

.expertTop{ height:200px;position:relative;}
.expertTop .expertList{ position:absolute; left:19px; top:66px;}
.expertList{ width:116px; border:1px solid #dcdcdc; background:#fff; line-height:21px; color:#a5a5a5;}
.expertList dt{ border-bottom:1px solid #dcdcdc;padding-left:6px; background:url(../images/ico.gif?v=20130619) right -736px no-repeat; cursor:pointer;}
.expertList dd{ display:none;}
.expertList dd a,.expertTop dl dd a:visited{ color:#a5a5a5; border-bottom:1px dashed #dcdcdc; display:block; padding-left:6px;}
.expertList dd a:hover{ background:#ececec; text-decoration:none;}
.expertIntroduce { border:1px solid #e8e8e8; line-height:18px; color:#666; padding:10px;}
.expertIntroduce b{ color:#498e20;}
.askExpert li .textarea{ width:530px; height:45px;}
.askExpert li .input{ width:340px;}
.expertAnswer{ padding-top:10px; margin-bottom:10px;}
.expertAnswer h3{ border-bottom:1px dotted #78a7dd; font:normal 14px/32px ''; padding-left:30px; background:url(../images/ico.gif?v=20130619) 0 -675px no-repeat;}
.expertAnswer .dlPic dd{ margin-left:80px;}
.allAskExpert{ padding:10px 0;}
.allAskExpert li{ line-height:30px; height:30px; padding-left:20px; background:url(../images/ico.gif?v=20130619) 0 -704px no-repeat;}
.allAskExpert li span{ font-size:12px;}
.expertInfo{ border:1px solid #f2f2f2; background:#f8f8f8; color:#666; padding:10px 15px;}
.expertInfo p{ margin-bottom:20px;}
.expertInfo dd input.focus,.expertInfo dd input.focused{ float:none;}

.userGuide{ width:950px; background:#fff; color:#a5a5a5;}
.userGuideTit{ height:40px;  font:normal 18px/40px '微软雅黑','黑体'; color:#fff; background:#9bc4f5;}
.userGuideTit li{ width:33%; float:left; text-align:center;}
.userGuideTit li.haveBg{ background:#105cb6;}
.userGuide h2{ font:normal 16px/30px '微软雅黑','黑体'; color:#104e98; padding:25px 25px 5px 25px;}
.userGuideList{ margin:0 25px 25px 25px;}
.userGuideList .dlPic{ width:25%; float:left; overflow:hidden; margin-bottom:10px;}
.userGuideList .dlPic dd h3{ height:24px; overflow:hidden; font-size:14px;}
.userGuideList .dlPic dd input{ float:none; width:auto; height:auto; border:0; vertical-align:middle; margin:-2px 5px 0 0; text-indent:0;}
.userGuideList .dlPic dd span{ color:#666;}
.userGuideSub{ overflow:hidden;zoom:1; padding:0 25px 20px 25px;}
.userGuideSub input.butt{ width:64px; height:25px; background:url(../images/v1.png?v=20130619) no-repeat; cursor:pointer; border:0; float:right;}
.userGuideSub input.next{ background-position:-74px -578px;}
.userGuideSub input.go{background-position:0 -578px;}

.findFriend{ width:760px; border:1px solid #3079ed;box-shadow:3px 3px 3px #ccc; position:absolute; top:70px; left:50%; margin-left:-380px;background:#fff;}
.findFriend .tit{ height:30px; background:#3079ed; font:bold 14px/30px ''; color:#fff; padding:0 10px;}
.findFriend .tit span{ color:#fff; float:right;font:bold 14px/30px Verdana; cursor:pointer;}
.findFriend .findFriendContent{ width:740px; margin:auto;}

.help-list { color: #666666; margin-top: 20px; }
.help-list dt { color: #104E98; font-size: 14px; font-weight: bold; }
.help-list dt span { color: #666666; font-size: 12px; font-weight: normal; }
.help-list dd { line-height: 20px; margin-top: 20px; }
.help-list dd a.help_title:hover { text-decoration: none; }
.help-list dd a.help_title h2 { color: #666666; font-weight: bold; }
/*-----/End of a single module/-------*/

/*---------//myPop//-----------*/
.myPop{position:absolute; padding-bottom:10px;z-index:99;}
.myPop .popCon{ border:1px solid #dcdcdc; padding:14px; background:#fff; overflow:hidden;zoom:1; color:#a5a5a5;z-index:9999;}
.myPop .hasBg{ background:#fff url(../images/loading.gif?v=20130619) center center no-repeat;}
.myPop .popCon span{ color:#333;}
.myPop .popCon .focus,.myPop .popCon .focused{ width:55px; height:24px; background:url(../images/v1.png?v=20130619) 0 -339px no-repeat; border:0; cursor:pointer;}
.myPop .popCon .focused{ background:url(../images/v1.png?v=20130619) -57px -339px no-repeat;}
.myPop .popTit{ height:20px; position:absolute; bottom:2px; font-size:20px; color:#dcdcdc; width:20px;}
.myPop .popTit span{ position:absolute; left:0; top:1px;}
.myPop .popTit .s2{ color:#fff; top:0;}
.focusSet{ text-align:right; height:24px; line-height:24px; border-top:1px dotted #e5e5e5; padding-top:7px; clear:both;}
.setBestBox p{ padding:5px 0;}

.complainCon dt,.complainCon dd{padding:5px 0; color:#666;}
.complaintSub,.complaintCancel{ width:53px; height:22px; text-align:center; line-height:20px; cursor:pointer; margin-right:10px; border-radius:2px;}
.complaintSub{ border:1px solid #8b0a01; background:#ab0b00; color:#fff;}
.complaintCancel{ border:1px solid #bfbdbd; background:#fcfcfc; color:#333;}
.complaintDesc{ height:22px; line-height:22px; border:1px solid #C1C1C1; color:#a5a5a5; padding:0 5px; width:200px; display:none;}

.voteTip{ height:19px; padding:0 4px; position:absolute; background:url(../images/v1.png?v=20130619) -128px -186px no-repeat; display:none;}
.voteTip p{ float:left; height:19px; line-height:19px; color:#fff; background:#000; padding:0 4px; display:inline;}

.adminSel{padding:10px; line-height:24px;}
.adminSel .adminLink{ border:1px solid #2d861e; background:#51ac0d; color:#fff; padding:0 10px; border-radius:3px; display:inline-block;zoom:1;}
.adminSel input,.adminSel select{ vertical-align:top;}
.adminSel input{ height:26px; background:url(../images/v1.png?v=20130619); border:1px solid #ccc; cursor:pointer; padding:0 10px; text-align:center; line-height:24px;}
.adminSel select{vertical-align:top; border:1px solid #ccc; height:26px; padding:3px; border:1px solid #d5efc6;}
input.hideBtn{ width:40px; height:20px; text-align:center; line-height:20px; color:#fff; background:#cacaca; cursor:pointer; border:0;}
/*-----/End of a admin manage module/-------*/

/*------/add line:322 askQuestions--publishKnowledge.html Style/-------*/
.publishSidebox{margin-bottom: 0;}
.askQuestions li .publishTextarea{height: 365px; padding:0;}
.askQuestions li.publishClassifyLi{position: relative; overflow: visible; height: 70px;}
.askQuestions li .publishClassify{width:140px; float:left; padding-left:10px; font-size: 14px; color:#666666;}
.askQuestions li .publishClassifyIcon{width:15px; height:20px; float:left; background:url(../images/ico.gif) 0 -779px no-repeat; position: absolute; left:256px; top:21px; cursor: pointer;}
.askQuestions li .publishClassifyAdd{float:left;}
.askQuestions li .publishSub{border:0; background:url(../images/v1.png) 0 -643px no-repeat; margin-right:45px;}
.askQuestions li .publishLink{width:462px; height:26px; border:1px solid #A5A5A5; vertical-align: middle;}
.askQuestions li .publishUpload{ vertical-align: middle; background:url(../images/v1.png) 0 0 no-repeat; width:60px; height:28px; border:1px solid #dcdcdc; cursor:pointer; color:#666666;}
.askQuestions li .classifyOptionUl{cursor:pointer; display:none; width:153px; border:1px solid #A5A5A5; border-top:none; margin-top: 8px; position: absolute; top:40px; left:120px; overflow: visible; z-index: 2;}
.askQuestions li .classifyOptionUl li{padding:0; height: 20px; line-height: 20px; font-size: 14px; color:#666666; padding-left: 10px;}
.askQuestions li .classifyOptionUl .hoveron{background:#78a7dd; color:#fff;}
.askQuestions li .classifyOptionUl .hoveroff{background:none; color:#666666;}

/*------/add line:167 question--user.html Style/-------*/
.question li .knowTit{color:#a5a5a5; font-family: "宋体";}
.question .knowLi{padding:0; width:660px;}
.question .knowLi p{padding-left: 14px; color:#666666; line-height:20px;}
.question .knowLi .qInfo span{text-align: right; margin-right:5px; height: 25px; line-height: 25px;}
.knowledgeLink{width:116px; height:25px; background: url(../images/v1.png) 0 -676px no-repeat; float:right; margin-top: 20px;}
.knowledgeSay p{background: #f8f8f8; color:#666666; height:35px; line-height: 35px; margin:5px 0 10px 0; text-indent: 1em;}
.noKnowledge{border-bottom: 1px dotted #6699CC; }

/*------/add line:282 userPic--detail.html Style/-------*/
.knowPicText{padding-top:2px;}
.knowPicText dl{padding-bottom: 10px; height:56px; overflow: hidden;}
.knowPicText dd{margin-left:110px; margin-top:-5px;}
.knowPicText .dlPic h4,.knowPicText .dlPic p{line-height:22px;}
.knowPicTit{overflow: hidden; width:100%;}
.knowPicTit .sideCon{width:108%;}
.knowPicTit .sideTit{padding-bottom: 7px;}
.knowPicTit li{width:120px; margin-right:20px; float:left;}
.knowPicTit li h4,.detailPicTit li h4{font-weight: normal; padding-top:6px; padding-bottom:11px; font-size:12px;}
.sideBox .knowTextList{padding-top:3px;}
.sideBox .knowTextList li{ -o-text-overflow: ellipsis; text-overflow:ellipsis; overflow: hidden; white-space: nowrap; width:240px; line-height: 28px;}
.userPic .knowDlPic{padding-top:7px;}
.userPic .knowDlPic dd{margin-left: 78px; text-align: left;}
.userPic .knowDlPic dd input{float:left; *zoom:1; display: block; *margin-left:-38px;}
.userPic .knowDlPic dd h4{margin-top:-4px; padding-bottom: 3px;}
.detailLink{margin-top:0;}
.detailPicTit{width:108%;}
.PicTitSingle{padding-bottom: 20px;}
.detailPicTit li{width:146px; margin-right: 25px;}
.detailComment dl{border-bottom: 1px dotted #6699CC; padding-top: 20px;}
.detailComment .dlPic dd{color:#a5a5a5; margin-top:-2px;}
.detailComment .dlPic dd p{color:#666666; line-height: 22px;}
.commentBoard{margin-top:20px;}
.commentBoard .commentSubmit{cursor:pointer; width:55px; height:24px; margin-top:10px; margin-bottom:15px; border:0; background: url(../images/v1.png) right -615px no-repeat;}
.knowledgeText{overflow: hidden; width:100%;}
.knowledgeText .textConTitle{text-align: center; padding-bottom: 5px;}
.knowledgeText .textConTitle h2{font:normal 24px "微软雅黑"; padding-top: 35px; padding-bottom: 13px; color:#333;}
.knowledgeText .textConTitle span{color:#a5a5a5;}
.knowledgeText .textConDetail{text-align: center; padding:0 15px;}
.knowledgeText .textConDetail p{text-align: left; font-size: 14px; color:#333333; text-indent: 2em; line-height: 28px; padding-top: 27px;}
.knowledgeText .textConDetail img{padding-top:27px;}
.detailShareBox{background: none; border: 0; padding:28px 0px 35px 0px;}
.detailShareBox .textOperation{width:200px;}
.textOperation a{ float:right;margin:0 0 0 10px;height:24px; }
.textOperation a.collect{width:70px; height:24px; background: url(../images/v1.png) left -768px no-repeat;}
.textOperation a.collect:hover{background: url(../images/v1.png) left -704px no-repeat;}
.textOperation a.comment{width:74px; background: url(../images/v1.png) right -704px no-repeat;}
.toAnswer .detailNotAnswer a{border:1px solid #a5a5a5;}

/*------/index.html Style/-------*/
.knowIndexPic{overflow: hidden;width:100%;}
.knowIndexPic .sideCon{margin-top:7px; width:108%;}
.knowIndexPic li{float:left; width:125px; height:34px; margin-right: 10px; margin-bottom: 15px; background:url(../images/v1.png) 1px -730px no-repeat;}
.knowIndexPic li a{display:block; width:90px; height:32px; line-height: 32px; padding-left: 33px; font-size: 14px; color:#666666; border:1px solid #e9e9e9; background: url(../images/ico.gif) no-repeat;}
.knowIndexPic li a.mood{background-position:5px -980px}
.knowIndexPic li a.love{background-position:5px -1008px }
.knowIndexPic li a.beauty{background-position: 5px -1036px;}
.knowIndexPic li a.child{background-position:5px -1069px;}
.knowIndexPic li a.internet{background-position:5px -1098px;}
.knowIndexPic li a.heart{background-position:5px -1125px;}
.knowIndexPic li a:hover{display:block; text-decoration:none; width:90px; height:34px; padding-left:33px; border:0; background: url(../images/ico.gif) no-repeat; background-color: #f6cc0c;  color:#fff;}
.knowIndexPic li a.mood:hover{background-position:5px -804px}
.knowIndexPic li a.love:hover{background-position:5px -832px }
.knowIndexPic li a.beauty:hover{background-position: 5px -858px;}
.knowIndexPic li a.child:hover{background-position:5px -890px;}
.knowIndexPic li a.internet:hover{background-position:5px -922px;}
.knowIndexPic li a.heart:hover{background-position:5px -950px;}
.indexList{padding-bottom: 15px;}
.indexList dl{border-bottom: 1px dotted #6699CC; padding-top: 20px; padding-bottom: 15px;}
.indexList dl.firstDlPic{padding-top:5px;}
.indexList dt h4{font-size: 14px; line-height: 44px; -o-text-overflow: ellipsis; text-overflow:ellipsis; overflow: hidden; white-space: nowrap; width:215px;}
.indexList dd{text-align: right; overflow: hidden;}
.indexList dd p{color:#666666; height:106px; text-align: left; line-height: 30px; margin-top: -5px;}
.indexList dd span{color:#a5a5a5; margin-right: 27px;}
.indexList dd .indexTime{line-height: 40px; margin-right: 5px;}
.indexList dd .indexCollect a{background: url(../images/ico.gif) no-repeat 0 -50px; padding-left:16px;}
.indexList dd .indexCollect a:hover,.indexList dd .indexCollect a.hover{background: url(../images/ico.gif) no-repeat 0 -101px; padding-left:16px;}
.indexList dd .indexComment{margin-right:5px; background: url(../images/ico.gif) no-repeat 0 -1163px; padding-left:16px;}
.classifyPara{line-height: 25px; font-size: 12px; margin-top:20px; background: url(../images/classifyBord.png) no-repeat 0 0; padding:9px 20px 8px; color:#666666;}

/*-----edit style-------*/
.wendaEdit{ border:1px solid #a5a5a5; background:#fff;}
.fullScreen{ width:100%; position:absolute; left:0;z-index:1990;}
.wendaEdit dt { background:#f8f8f8; height:22px; padding:7px 10px; border-bottom:1px solid #dcdcdc;}
.wendaEdit dt a{ float:left; width:22px; height:22px; background:url(../images/editIco.png);margin:0 12px;}
.wendaEdit dt a.setStrong,.wendaEdit dt a:visited.setStrong{ background-position:0 0; }
.wendaEdit dt a.setList,.wendaEdit dt a:visited.setList{ background-position:-23px 0;}
.wendaEdit dt a.atFriend,.wendaEdit dt a:visited.atFriend{ background-position:-46px 0;}
.wendaEdit dt a.insertPic,.wendaEdit dt a:visited.insertPic{ background-position:-69px 0;}
.wendaEdit dt a.insertvideo,.wendaEdit dt a:visited.insertvideo{ background-position:-92px 0;}
.wendaEdit dt a.setWin,.wendaEdit dt a:visited.setWin{ background-position:-115px 0; float:right;}
.wendaEdit dt a.winBig,.wendaEdit dt a:visited.winBig{ background-position:-138px 0;}
.wendaEdit dt a:hover.setStrong{ background-position:0 -25px;}
.wendaEdit dt a:hover.setList{ background-position:-23px -25px;}
.wendaEdit dt a:hover.atFriend{ background-position:-46px -25px;}
.wendaEdit dt a:hover.insertPic{ background-position:-69px -25px;}
.wendaEdit dt a:hover.insertvideo{ background-position:-92px -25px;}
.wendaEdit dt a:hover.setWin{ background-position:-115px -25px;}
.wendaEdit dt a:hover.winBig{ background-position:-138px -25px;}
.wendaEdit dd{ margin:3px;}
.wendaEdit textarea{ width:100%; border:0;padding:0; display:block; resize:none;}
body .TY_uploadPhoto_box,body .videoPreview,body .friend_box{z-index:1999;}
